package springboot_demo.itheima.service;

import org.springframework.beans.factory.annotation.Autowired;
import springboot_demo.itheima.mapper.UserMapper;
import springboot_demo.itheima.pojo.User;

/**
 * 功能：服务层（业务逻辑）
 * 作者：Java课程项目组
 * 日期：2025年01月06日
 */
public interface UserService {
    //根据用户名查询用户
    User findByUsername(String username);

    //注册
    void register(String username, String password);

    //更新
    void update(User user);

    //更新头像
    void updateAvatar(String avatarUrl);

    //更新密码
    void updatePwd(String newPwd);
}
